<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Bluetooth Host Stack Library: Bluetooth BR/EDR API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Bluetooth Host Stack Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__wiced__bredr__api.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Bluetooth BR/EDR API<div class="ingroups"><a class="el" href="group__wicedbt___device_management.html">Device Management</a> &raquo; <a class="el" href="group__wicedbt__bredr.html">BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate)</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<p>This module provided various Bluetooth security functionality such as authorisation, authentication and encryption. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga2c8467b8c65ef23d30ea28649b13094f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga2c8467b8c65ef23d30ea28649b13094f">wiced_bt_start_inquiry</a> (<a class="el" href="structwiced__bt__dev__inq__parms__t.html">wiced_bt_dev_inq_parms_t</a> *p_inqparms, <a class="el" href="group__wicedbt___device_management.html#gaeff6132613442e15eb9715da90e57664">wiced_bt_inquiry_result_cback_t</a> *p_inquiry_result_cback)</td></tr>
<tr class="memdesc:ga2c8467b8c65ef23d30ea28649b13094f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin BR/EDR inquiry for peer devices.  <a href="#ga2c8467b8c65ef23d30ea28649b13094f">More...</a><br /></td></tr>
<tr class="separator:ga2c8467b8c65ef23d30ea28649b13094f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43c56d1d7a8b08e7766817fc798b7067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga43c56d1d7a8b08e7766817fc798b7067">wiced_bt_cancel_inquiry</a> (void)</td></tr>
<tr class="memdesc:ga43c56d1d7a8b08e7766817fc798b7067"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel inquiry.  <a href="#ga43c56d1d7a8b08e7766817fc798b7067">More...</a><br /></td></tr>
<tr class="separator:ga43c56d1d7a8b08e7766817fc798b7067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6a09117d2fa6f4b31d8bfb9aa4d382c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gab6a09117d2fa6f4b31d8bfb9aa4d382c">wiced_bt_dev_read_local_addr</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> bd_addr)</td></tr>
<tr class="memdesc:gab6a09117d2fa6f4b31d8bfb9aa4d382c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the local device address.  <a href="#gab6a09117d2fa6f4b31d8bfb9aa4d382c">More...</a><br /></td></tr>
<tr class="separator:gab6a09117d2fa6f4b31d8bfb9aa4d382c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga833d7b0635297f1c74580b33e198ca41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga833d7b0635297f1c74580b33e198ca41">wiced_bt_dev_read_local_addr_ext</a> (<a class="el" href="structwiced__bt__dev__local__addr__ext__t.html">wiced_bt_dev_local_addr_ext_t</a> *data)</td></tr>
<tr class="memdesc:ga833d7b0635297f1c74580b33e198ca41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the extended local device address information.  <a href="#ga833d7b0635297f1c74580b33e198ca41">More...</a><br /></td></tr>
<tr class="separator:ga833d7b0635297f1c74580b33e198ca41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab8ab36f338fdadd7405f28fe6d03d7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaab8ab36f338fdadd7405f28fe6d03d7c">wiced_bt_dev_set_advanced_connection_params</a> (<a class="el" href="structwiced__bt__dev__inquiry__scan__result__t.html">wiced_bt_dev_inquiry_scan_result_t</a> *p_inquiry_scan_result)</td></tr>
<tr class="memdesc:gaab8ab36f338fdadd7405f28fe6d03d7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set advanced connection parameters for subsequent BR/EDR connections (remote clock offset, page scan mode, and other information obtained during inquiry)  <a href="#gaab8ab36f338fdadd7405f28fe6d03d7c">More...</a><br /></td></tr>
<tr class="separator:gaab8ab36f338fdadd7405f28fe6d03d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff614aad7be8ad5bde22d36351fac720"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaff614aad7be8ad5bde22d36351fac720">wiced_bt_dev_vendor_specific_command</a> (uint16_t opcode, uint8_t param_len, uint8_t *p_param_buf, <a class="el" href="group__wicedbt__dev__utils.html#ga5efde2f4a4954a99dc729af308ce90bf">wiced_bt_dev_vendor_specific_command_complete_cback_t</a> *p_cback)</td></tr>
<tr class="memdesc:gaff614aad7be8ad5bde22d36351fac720"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a vendor specific HCI command to the controller.  <a href="#gaff614aad7be8ad5bde22d36351fac720">More...</a><br /></td></tr>
<tr class="separator:gaff614aad7be8ad5bde22d36351fac720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20d55a9ce0486637305e5cb09eb86765"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga20d55a9ce0486637305e5cb09eb86765">wiced_bt_dev_set_discoverability</a> (uint8_t inq_mode, uint16_t duration, uint16_t interval)</td></tr>
<tr class="memdesc:ga20d55a9ce0486637305e5cb09eb86765"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set discoverability for BR/EDR devices.  <a href="#ga20d55a9ce0486637305e5cb09eb86765">More...</a><br /></td></tr>
<tr class="separator:ga20d55a9ce0486637305e5cb09eb86765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf555928b7af1c2ed27adf10289f3999c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaf555928b7af1c2ed27adf10289f3999c">wiced_bt_dev_set_connectability</a> (uint8_t page_mode, uint16_t window, uint16_t interval)</td></tr>
<tr class="memdesc:gaf555928b7af1c2ed27adf10289f3999c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set connectablilty for BR/EDR devices.  <a href="#gaf555928b7af1c2ed27adf10289f3999c">More...</a><br /></td></tr>
<tr class="separator:gaf555928b7af1c2ed27adf10289f3999c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06312613214e2e1b01da2e837f4f6d05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga06312613214e2e1b01da2e837f4f6d05">wiced_bt_dev_register_connection_status_change</a> (<a class="el" href="group__wicedbt___device_management.html#ga383178649984b94e8cf1742434d6aea4">wiced_bt_connection_status_change_cback_t</a> *p_wiced_bt_connection_status_change_cback)</td></tr>
<tr class="memdesc:ga06312613214e2e1b01da2e837f4f6d05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register callback for connection status change.  <a href="#ga06312613214e2e1b01da2e837f4f6d05">More...</a><br /></td></tr>
<tr class="separator:ga06312613214e2e1b01da2e837f4f6d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf533e2a68506fc637f9fee8da186f2e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaf533e2a68506fc637f9fee8da186f2e2">wiced_bt_dev_set_sniff_mode</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bda, uint16_t min_period, uint16_t max_period, uint16_t attempt, uint16_t timeout)</td></tr>
<tr class="memdesc:gaf533e2a68506fc637f9fee8da186f2e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a connection into sniff mode.  <a href="#gaf533e2a68506fc637f9fee8da186f2e2">More...</a><br /></td></tr>
<tr class="separator:gaf533e2a68506fc637f9fee8da186f2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga092191cdfade11d9ba5d97a9810a540d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga092191cdfade11d9ba5d97a9810a540d">wiced_bt_dev_cancel_sniff_mode</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bda)</td></tr>
<tr class="memdesc:ga092191cdfade11d9ba5d97a9810a540d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take a connection out of sniff mode.  <a href="#ga092191cdfade11d9ba5d97a9810a540d">More...</a><br /></td></tr>
<tr class="separator:ga092191cdfade11d9ba5d97a9810a540d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae25ed058e78ce94a0884a6d62d1d1b8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gae25ed058e78ce94a0884a6d62d1d1b8e">wiced_bt_dev_set_sniff_subrating</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bda, uint16_t max_latency, uint16_t min_remote_timeout, uint16_t min_local_timeout)</td></tr>
<tr class="memdesc:gae25ed058e78ce94a0884a6d62d1d1b8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set sniff subrating parameters for an active connection.  <a href="#gae25ed058e78ce94a0884a6d62d1d1b8e">More...</a><br /></td></tr>
<tr class="separator:gae25ed058e78ce94a0884a6d62d1d1b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea954a02935ce3dfa5409ff40e25ae3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gafea954a02935ce3dfa5409ff40e25ae3">wiced_bt_dev_read_rssi</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bda, <a class="el" href="group__bt__types.html#gae0d25ec063a889c537f3a77010cf5ef0">wiced_bt_transport_t</a> transport, <a class="el" href="group__wicedbt__dev__utils.html#ga2ebace7053dc297ea21b0e97cd0b1ce3">wiced_bt_dev_cmpl_cback_t</a> *p_cback)</td></tr>
<tr class="memdesc:gafea954a02935ce3dfa5409ff40e25ae3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Receive Signal Strenth Index (RSSI) for the requested link.  <a href="#gafea954a02935ce3dfa5409ff40e25ae3">More...</a><br /></td></tr>
<tr class="separator:gafea954a02935ce3dfa5409ff40e25ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08b1a111be46bb1341db8329a98ba2c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga08b1a111be46bb1341db8329a98ba2c2">wiced_bt_dev_write_eir</a> (uint8_t *p_buff, uint16_t len)</td></tr>
<tr class="memdesc:ga08b1a111be46bb1341db8329a98ba2c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write EIR data to controller.  <a href="#ga08b1a111be46bb1341db8329a98ba2c2">More...</a><br /></td></tr>
<tr class="separator:ga08b1a111be46bb1341db8329a98ba2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a29fcd76f386debd6d5aaef21426cc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga8a29fcd76f386debd6d5aaef21426cc5">wiced_bt_dev_switch_role</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bd_addr, <a class="el" href="group__wicedbt___device_management.html#ga2d19551672148cfd9e6ebee4d4a1dcec">wiced_bt_dev_role_t</a> new_role, <a class="el" href="group__wicedbt__dev__utils.html#ga2ebace7053dc297ea21b0e97cd0b1ce3">wiced_bt_dev_cmpl_cback_t</a> *p_cback)</td></tr>
<tr class="memdesc:ga8a29fcd76f386debd6d5aaef21426cc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called to switch the role between Central and Peripheral.  <a href="#ga8a29fcd76f386debd6d5aaef21426cc5">More...</a><br /></td></tr>
<tr class="separator:ga8a29fcd76f386debd6d5aaef21426cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77cedd68365c2d02c743dc2aaee13ba8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga77cedd68365c2d02c743dc2aaee13ba8">wiced_bt_dev_set_afh_channel_classification</a> (const <a class="el" href="group__wicedbt___device_management.html#ga749420c98d9a38dfd69c313520fbdae9">wiced_bt_br_chnl_map_t</a> afh_channel_map)</td></tr>
<tr class="memdesc:ga77cedd68365c2d02c743dc2aaee13ba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called to send HCI_SET_AFH_CHANNELS command to BR/EDR controller.  <a href="#ga77cedd68365c2d02c743dc2aaee13ba8">More...</a><br /></td></tr>
<tr class="separator:ga77cedd68365c2d02c743dc2aaee13ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65bc31725b27be92d23b71707c4d309c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga65bc31725b27be92d23b71707c4d309c">wiced_bt_dev_get_remote_name</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> bd_addr, <a class="el" href="group__wicedbt___device_management.html#ga1102d990364545df00ee778c4418729d">wiced_bt_remote_name_cback_t</a> *p_remote_name_result_cback)</td></tr>
<tr class="memdesc:ga65bc31725b27be92d23b71707c4d309c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Bluetooth Friendly name from remote device.  <a href="#ga65bc31725b27be92d23b71707c4d309c">More...</a><br /></td></tr>
<tr class="separator:ga65bc31725b27be92d23b71707c4d309c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb04e339e3e093ac211b10c4024ffc7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gafb04e339e3e093ac211b10c4024ffc7a">wiced_bt_dev_get_device_class</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> bdaddr, <a class="el" href="group__bt__types.html#ga7f67c2d3420bda8e18183f3ac932521d">wiced_bt_dev_class_t</a> *p_cod)</td></tr>
<tr class="memdesc:gafb04e339e3e093ac211b10c4024ffc7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the Class of Device of a peer BT device.  <a href="#gafb04e339e3e093ac211b10c4024ffc7a">More...</a><br /></td></tr>
<tr class="separator:gafb04e339e3e093ac211b10c4024ffc7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa20b1e8c312d27e8ea2824f68ccb374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gafa20b1e8c312d27e8ea2824f68ccb374">wiced_bt_dev_set_link_policy</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bda, <a class="el" href="group__wicedbt___device_management.html#ga0c5b67d556561dcab638afff83ac0d03">wiced_bt_link_policy_settings_t</a> settings)</td></tr>
<tr class="memdesc:gafa20b1e8c312d27e8ea2824f68ccb374"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called to set the Link Policy for remote device.  <a href="#gafa20b1e8c312d27e8ea2824f68ccb374">More...</a><br /></td></tr>
<tr class="separator:gafa20b1e8c312d27e8ea2824f68ccb374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa34891858f4af31cf59a8e9d34228ac1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaa34891858f4af31cf59a8e9d34228ac1">wiced_bt_coex_enable</a> (uint32_t seci_baud_rate)</td></tr>
<tr class="memdesc:gaa34891858f4af31cf59a8e9d34228ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Application can invoke this function to enable the coex functionality.  <a href="#gaa34891858f4af31cf59a8e9d34228ac1">More...</a><br /></td></tr>
<tr class="separator:gaa34891858f4af31cf59a8e9d34228ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a25f2513f319465608e68a02ab2c714"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga2a25f2513f319465608e68a02ab2c714">wiced_bt_coex_disable</a> (void)</td></tr>
<tr class="memdesc:ga2a25f2513f319465608e68a02ab2c714"><td class="mdescLeft">&#160;</td><td class="mdescRight">Application can invoke this function to disable the coex functionality.  <a href="#ga2a25f2513f319465608e68a02ab2c714">More...</a><br /></td></tr>
<tr class="separator:ga2a25f2513f319465608e68a02ab2c714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bd10a7bfd5904cb41bc4d89bb594c37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#ga3bd10a7bfd5904cb41bc4d89bb594c37">wiced_bt_dev_set_afh_channel_assessment</a> (<a class="el" href="group__gentypes.html#ga2bc92bd117cfd3f6ec4ae452e6ced064">wiced_bool_t</a> enable_or_disable)</td></tr>
<tr class="memdesc:ga3bd10a7bfd5904cb41bc4d89bb594c37"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called to set the channel assessment mode on or off.  <a href="#ga3bd10a7bfd5904cb41bc4d89bb594c37">More...</a><br /></td></tr>
<tr class="separator:ga3bd10a7bfd5904cb41bc4d89bb594c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf157c7a41e1ae2dba755578d47ceefe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaf157c7a41e1ae2dba755578d47ceefe0">wiced_bt_sco_setPacketTypes</a> (int16_t sco_inx, uint16_t pkt_types)</td></tr>
<tr class="memdesc:gaf157c7a41e1ae2dba755578d47ceefe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called to set the packet types used for a specific SCO connection and for all connections.  <a href="#gaf157c7a41e1ae2dba755578d47ceefe0">More...</a><br /></td></tr>
<tr class="separator:gaf157c7a41e1ae2dba755578d47ceefe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea228aa913683be07f8cdfe3f37d3d30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bredr__api.html#gaea228aa913683be07f8cdfe3f37d3d30">wiced_bt_dev_setAclPacketTypes</a> (<a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> remote_bda, uint16_t pkt_types)</td></tr>
<tr class="memdesc:gaea228aa913683be07f8cdfe3f37d3d30"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is set the ACL packet types that the device supports for specific connection and all connections if bd address with all zeros.  <a href="#gaea228aa913683be07f8cdfe3f37d3d30">More...</a><br /></td></tr>
<tr class="separator:gaea228aa913683be07f8cdfe3f37d3d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga2c8467b8c65ef23d30ea28649b13094f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c8467b8c65ef23d30ea28649b13094f">&#9670;&nbsp;</a></span>wiced_bt_start_inquiry()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_start_inquiry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structwiced__bt__dev__inq__parms__t.html">wiced_bt_dev_inq_parms_t</a> *&#160;</td>
          <td class="paramname"><em>p_inqparms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt___device_management.html#gaeff6132613442e15eb9715da90e57664">wiced_bt_inquiry_result_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_inquiry_result_cback</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Begin BR/EDR inquiry for peer devices. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_inqparms</td><td>: inquiry parameters </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_inquiry_result_cback</td><td>: inquiry results callback</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t</dd></dl>
<p><b> WICED_BT_PENDING </b> : if successfully initiated <br />
<b> WICED_BT_BUSY </b> : if already in progress <br />
<b> WICED_BT_ILLEGAL_VALUE </b> : if parameter(s) are out of range <br />
<b> WICED_BT_NO_RESOURCES </b> : if could not allocate resources to start the command <br />
<b> WICED_BT_WRONG_MODE </b> : if the device is not up </p>

</div>
</div>
<a id="ga43c56d1d7a8b08e7766817fc798b7067"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43c56d1d7a8b08e7766817fc798b7067">&#9670;&nbsp;</a></span>wiced_bt_cancel_inquiry()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_cancel_inquiry </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Cancel inquiry. </p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p><b> WICED_BT_SUCCESS </b> : if successful <br />
<b> WICED_BT_NO_RESOURCES </b> : if could not allocate a message buffer <br />
<b> WICED_BT_WRONG_MODE </b> : if the device is not up. </p>

</div>
</div>
<a id="gab6a09117d2fa6f4b31d8bfb9aa4d382c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab6a09117d2fa6f4b31d8bfb9aa4d382c">&#9670;&nbsp;</a></span>wiced_bt_dev_read_local_addr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wiced_bt_dev_read_local_addr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>bd_addr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read the local device address. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">bd_addr</td><td>: Local bd address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a id="ga833d7b0635297f1c74580b33e198ca41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga833d7b0635297f1c74580b33e198ca41">&#9670;&nbsp;</a></span>wiced_bt_dev_read_local_addr_ext()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wiced_bt_dev_read_local_addr_ext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structwiced__bt__dev__local__addr__ext__t.html">wiced_bt_dev_local_addr_ext_t</a> *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read the extended local device address information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">data</td><td>: data pointer in which stack will populate the address information.(refer <a class="el" href="structwiced__bt__dev__local__addr__ext__t.html" title="Structure for local address extendend API.">wiced_bt_dev_local_addr_ext_t</a> )</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a id="gaab8ab36f338fdadd7405f28fe6d03d7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaab8ab36f338fdadd7405f28fe6d03d7c">&#9670;&nbsp;</a></span>wiced_bt_dev_set_advanced_connection_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_advanced_connection_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structwiced__bt__dev__inquiry__scan__result__t.html">wiced_bt_dev_inquiry_scan_result_t</a> *&#160;</td>
          <td class="paramname"><em>p_inquiry_scan_result</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set advanced connection parameters for subsequent BR/EDR connections (remote clock offset, page scan mode, and other information obtained during inquiry) </p>
<p>If not called, then default connection parameters will be used.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_inquiry_scan_result</td><td>: Inquiry scan result (from <a class="el" href="structwiced__bt__dev__inquiry__scan__result__t.html" title="Inquiry Results.">wiced_bt_dev_inquiry_scan_result_t</a>)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t</dd></dl>
<p><b> WICED_BT_SUCCESS </b> : on success; <br />
<b> WICED_BT_FAILED </b> : if an error occurred </p>

</div>
</div>
<a id="gaff614aad7be8ad5bde22d36351fac720"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaff614aad7be8ad5bde22d36351fac720">&#9670;&nbsp;</a></span>wiced_bt_dev_vendor_specific_command()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_vendor_specific_command </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>opcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>param_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>p_param_buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt__dev__utils.html#ga5efde2f4a4954a99dc729af308ce90bf">wiced_bt_dev_vendor_specific_command_complete_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_cback</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Send a vendor specific HCI command to the controller. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">opcode</td><td>: Opcode of vendor specific command </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">param_len</td><td>: Length of parameter buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_param_buf</td><td>: Parameters </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_cback</td><td>: Callback for command complete</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p><b> WICED_BT_SUCCESS </b> : Command sent. Does not expect command complete event. (command complete callback param is NULL) <br />
<b> WICED_BT_PENDING </b> : Command sent. Waiting for command complete event. <br />
<b> WICED_BT_BUSY </b> : Command not sent. Waiting for command complete event for prior command. </p>

</div>
</div>
<a id="ga20d55a9ce0486637305e5cb09eb86765"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20d55a9ce0486637305e5cb09eb86765">&#9670;&nbsp;</a></span>wiced_bt_dev_set_discoverability()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_discoverability </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>inq_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>duration</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>interval</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set discoverability for BR/EDR devices. </p>
<dl class="section note"><dt>Note</dt><dd>The duration must be less than or equal to the interval.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">inq_mode</td><td>: Discoverability mode (see <a class="el" href="group__wicedbt___device_management.html#ga9bf81199d05c0ddee702303e4c1c9bc8" title="BR-EDR Discoverable modes.">wiced_bt_discoverability_mode_e</a> ) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">duration</td><td>: Duration (in 0.625 msec intervals). <b>BTM_DEFAULT_DISC_WINDOW</b>, or range: <b>0x0012 ~ 0x1000 </b> (11.25 ~ 2560 msecs) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">interval</td><td>: Interval (in 0.625 msec intervals). <b>BTM_DEFAULT_DISC_INTERVAL</b>, or range: <b>0x0012 ~ 0x1000 </b> (11.25 ~ 2560 msecs)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p><b> WICED_BT_SUCCESS </b> : If successful <br />
<b> WICED_BT_BUSY </b> : If a setting of the filter is already in progress <br />
<b> WICED_BT_NO_RESOURCES </b> : If couldn't get a memory pool buffer <br />
<b> WICED_BT_ILLEGAL_VALUE </b> : If a bad parameter was detected <br />
<b> WICED_BT_WRONG_MODE </b> : If the device is not up </p>

</div>
</div>
<a id="gaf555928b7af1c2ed27adf10289f3999c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf555928b7af1c2ed27adf10289f3999c">&#9670;&nbsp;</a></span>wiced_bt_dev_set_connectability()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_connectability </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>page_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>interval</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set connectablilty for BR/EDR devices. </p>
<dl class="section note"><dt>Note</dt><dd>The duration (window parameter) must be less than or equal to the interval.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">page_mode</td><td>: Connectability mode (see <a class="el" href="group__wicedbt___device_management.html#gab2179004dac20c28116a07931fdf62a6" title="BR/EDR Connectable modes.">wiced_bt_connectability_mode_e</a> ) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">window</td><td>: Duration (in 0.625 msec intervals). <b>BTM_DEFAULT_CONN_WINDOW</b>, or range: <b>0x0012 ~ 0x1000 </b> (11.25 ~ 2560 msecs) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">interval</td><td>: Interval (in 0.625 msec intervals). <b>BTM_DEFAULT_CONN_INTERVAL</b>, or range: <b>0x0012 ~ 0x1000 </b> (11.25 ~ 2560 msecs)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p><b> WICED_BT_SUCCESS </b> : If successful <br />
<b> WICED_BT_ILLEGAL_VALUE </b> : If a bad parameter is detected <br />
<b> WICED_BT_NO_RESOURCES </b> : If could not allocate a message buffer <br />
<b> WICED_BT_WRONG_MODE </b> : If the device is not up </p>

</div>
</div>
<a id="ga06312613214e2e1b01da2e837f4f6d05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06312613214e2e1b01da2e837f4f6d05">&#9670;&nbsp;</a></span>wiced_bt_dev_register_connection_status_change()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_register_connection_status_change </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___device_management.html#ga383178649984b94e8cf1742434d6aea4">wiced_bt_connection_status_change_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_wiced_bt_connection_status_change_cback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register callback for connection status change. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_wiced_bt_connection_status_change_cback</td><td>- Callback for connection status change</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t</dd></dl>
<p><b> WICED_BT_SUCCESS </b> : on success; <br />
<b> WICED_BT_FAILED </b> : if an error occurred </p>

</div>
</div>
<a id="gaf533e2a68506fc637f9fee8da186f2e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf533e2a68506fc637f9fee8da186f2e2">&#9670;&nbsp;</a></span>wiced_bt_dev_set_sniff_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_sniff_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bda</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>min_period</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>max_period</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>attempt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>timeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set a connection into sniff mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">remote_bda</td><td>: Link for which to put into sniff mode </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">min_period</td><td>: Minimum sniff period (range 0x0006 to 0x0540) (in 0.625 msec) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">max_period</td><td>: Maximum sniff period (range 0x0006 to 0x0540) (in 0.625 msec) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">attempt</td><td>: Number of attempts for switching to sniff mode (range 0x0001 – 0x7FFF) (in 0.625 msec) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>: Timeout for attempting to switch to sniff mode (range 0x0000 – 0x7FFF) (in 0.625 msec)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_BT_PENDING </b> if successfully initiated, otherwise error </dd></dl>

</div>
</div>
<a id="ga092191cdfade11d9ba5d97a9810a540d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga092191cdfade11d9ba5d97a9810a540d">&#9670;&nbsp;</a></span>wiced_bt_dev_cancel_sniff_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_cancel_sniff_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bda</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Take a connection out of sniff mode. </p>
<p>A check is made if the connection is already in sniff mode, and if not, the cancel sniff mode is ignored.</p>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_BT_PENDING </b> if successfully initiated, otherwise error </dd></dl>

</div>
</div>
<a id="gae25ed058e78ce94a0884a6d62d1d1b8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae25ed058e78ce94a0884a6d62d1d1b8e">&#9670;&nbsp;</a></span>wiced_bt_dev_set_sniff_subrating()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_sniff_subrating </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bda</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>max_latency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>min_remote_timeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>min_local_timeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set sniff subrating parameters for an active connection. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">remote_bda</td><td>: device address of desired ACL connection </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">max_latency</td><td>: maximum latency (in 0.625ms units) (range: 0x0002-0xFFFE) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">min_remote_timeout</td><td>: minimum remote timeout (in 0.625ms units) (range: 0x0000 – 0xFFFE) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">min_local_timeout</td><td>: minimum local timeout (in 0.625ms units) (range: 0x0000 – 0xFFFE)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p><b> WICED_BT_SUCCESS </b> : on success; <br />
<b> WICED_BT_ILLEGAL_ACTION </b> : if an error occurred </p>

</div>
</div>
<a id="gafea954a02935ce3dfa5409ff40e25ae3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafea954a02935ce3dfa5409ff40e25ae3">&#9670;&nbsp;</a></span>wiced_bt_dev_read_rssi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_read_rssi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bda</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gae0d25ec063a889c537f3a77010cf5ef0">wiced_bt_transport_t</a>&#160;</td>
          <td class="paramname"><em>transport</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt__dev__utils.html#ga2ebace7053dc297ea21b0e97cd0b1ce3">wiced_bt_dev_cmpl_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_cback</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get Receive Signal Strenth Index (RSSI) for the requested link. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">remote_bda</td><td>: BD address of connection to read rssi </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">transport</td><td>: Transport type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_cback</td><td>: Result callback (<a class="el" href="structwiced__bt__dev__rssi__result__t.html" title="RSSI Result (in response to wiced_bt_dev_read_rssi)">wiced_bt_dev_rssi_result_t</a> will be passed to the callback)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>For a BR/EDR Controller, A positive RSSI value shall indicate how many dB the RSSI is above the upper limit, a negative value shall indicate how many dB the RSSI is below the lower limit, and zero shall indicate that the RSSI is inside the range. For an LE transport, the RSSI parameter returns the absolute received signal strength value in dBm to ±6 dB accuracy.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p><b> WICED_BT_PENDING </b> : if command issued to controller. <br />
<b> WICED_BT_NO_RESOURCES </b> : if couldn't allocate memory to issue command <br />
<b> WICED_BT_UNKNOWN_ADDR </b> : if no active link with bd addr specified <br />
<b> WICED_BT_BUSY </b> : if command is already in progress </p>

</div>
</div>
<a id="ga08b1a111be46bb1341db8329a98ba2c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08b1a111be46bb1341db8329a98ba2c2">&#9670;&nbsp;</a></span>wiced_bt_dev_write_eir()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_write_eir </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>p_buff</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write EIR data to controller. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_buff</td><td>: EIR data as per the spec (Spec 5.0 Vol 3 Part C, Section 8 ) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>: Total Length of EIR data being passed</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_BT_SUCCESS </b> : if successful <br />
<b> WICED_BT_NO_RESOURCES </b> : if couldn't allocate memory to issue command <br />
<b> WICED_BT_UNSUPPORTED </b> : if local device cannot support request <br />
</dd></dl>

</div>
</div>
<a id="ga8a29fcd76f386debd6d5aaef21426cc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a29fcd76f386debd6d5aaef21426cc5">&#9670;&nbsp;</a></span>wiced_bt_dev_switch_role()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_switch_role </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bd_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt___device_management.html#ga2d19551672148cfd9e6ebee4d4a1dcec">wiced_bt_dev_role_t</a>&#160;</td>
          <td class="paramname"><em>new_role</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt__dev__utils.html#ga2ebace7053dc297ea21b0e97cd0b1ce3">wiced_bt_dev_cmpl_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_cback</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called to switch the role between Central and Peripheral. </p>
<p>If role is already set it will do nothing. If the command was initiated, the callback function is called upon completion.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">remote_bd_addr</td><td>: BD address of remote device </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">new_role</td><td>: New role (HCI_ROLE_CENTRAL or HCI_ROLE_PERIPHERAL) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_cback</td><td>: Result callback (<a class="el" href="structwiced__bt__dev__switch__role__result__t.html" title="Structure returned with switch role request.">wiced_bt_dev_switch_role_result_t</a> will be passed to the callback)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
<a id="ga77cedd68365c2d02c743dc2aaee13ba8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga77cedd68365c2d02c743dc2aaee13ba8">&#9670;&nbsp;</a></span>wiced_bt_dev_set_afh_channel_classification()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_bt_dev_set_afh_channel_classification </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__wicedbt___device_management.html#ga749420c98d9a38dfd69c313520fbdae9">wiced_bt_br_chnl_map_t</a>&#160;</td>
          <td class="paramname"><em>afh_channel_map</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called to send HCI_SET_AFH_CHANNELS command to BR/EDR controller. </p>
<p>Channel n is bad = 0. Channel n is unknown = 1. The most significant bit is reserved and shall be set to 0. At least 20 channels shall be marked as unknown.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">afh_channel_map</td><td>: AFH Host Channel Classification array</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_BT_UNSUPPORTED </b> : if feature does not supported <br />
<b> WICED_BT_WRONG_MODE </b> : if device is in wrong mode <br />
<b> WICED_BT_NO_RESOURCES </b> : if device does not have buffers to process the request </dd></dl>

</div>
</div>
<a id="ga65bc31725b27be92d23b71707c4d309c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga65bc31725b27be92d23b71707c4d309c">&#9670;&nbsp;</a></span>wiced_bt_dev_get_remote_name()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_get_remote_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>bd_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt___device_management.html#ga1102d990364545df00ee778c4418729d">wiced_bt_remote_name_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_remote_name_result_cback</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get Bluetooth Friendly name from remote device. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">bd_addr</td><td>: Peer bd address </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_remote_name_result_cback</td><td>: remote name result callback</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t</dd></dl>
<p><b> WICED_BT_PENDING </b> : if successfully initiated <br />
<b> WICED_BT_BUSY </b> : if already in progress <br />
<b> WICED_BT_ILLEGAL_VALUE </b>: if parameter(s) are out of range <br />
<b> WICED_BT_NO_RESOURCES </b> : if could not allocate resources to start the command <br />
<b> WICED_BT_WRONG_MODE </b> : if the device is not up. </p>

</div>
</div>
<a id="gafb04e339e3e093ac211b10c4024ffc7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafb04e339e3e093ac211b10c4024ffc7a">&#9670;&nbsp;</a></span>wiced_bt_dev_get_device_class()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_get_device_class </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>bdaddr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#ga7f67c2d3420bda8e18183f3ac932521d">wiced_bt_dev_class_t</a> *&#160;</td>
          <td class="paramname"><em>p_cod</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieves the Class of Device of a peer BT device. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">bdaddr</td><td>: Peer bd address </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">p_cod</td><td>: Class of Device of a peer BT device</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
<a id="gafa20b1e8c312d27e8ea2824f68ccb374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafa20b1e8c312d27e8ea2824f68ccb374">&#9670;&nbsp;</a></span>wiced_bt_dev_set_link_policy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_link_policy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bda</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__wicedbt___device_management.html#ga0c5b67d556561dcab638afff83ac0d03">wiced_bt_link_policy_settings_t</a>&#160;</td>
          <td class="paramname"><em>settings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called to set the Link Policy for remote device. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">remote_bda</td><td>: remote device's address </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">settings</td><td>: the policy setting value(from <a class="el" href="group__wicedbt___device_management.html#ga5ac33b180c10d23690c1bf22363f0e56" title=".Enumeration of known link policy settings value assignments of the wiced_bt_link_policy_settings_t">wiced_bt_link_policy_settings_values_e</a>)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
<a id="gaa34891858f4af31cf59a8e9d34228ac1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa34891858f4af31cf59a8e9d34228ac1">&#9670;&nbsp;</a></span>wiced_bt_coex_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_coex_enable </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>seci_baud_rate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Application can invoke this function to enable the coex functionality. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">seci_baud_rate</td><td>: SECI baud rate. Ensure to set a valid baud rate which will be used for the SECI communication between Bluetooth and WLAN chip. Maximum supported value is up to 4M</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
<a id="ga2a25f2513f319465608e68a02ab2c714"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a25f2513f319465608e68a02ab2c714">&#9670;&nbsp;</a></span>wiced_bt_coex_disable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wiced_bt_coex_disable </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Application can invoke this function to disable the coex functionality. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a id="ga3bd10a7bfd5904cb41bc4d89bb594c37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3bd10a7bfd5904cb41bc4d89bb594c37">&#9670;&nbsp;</a></span>wiced_bt_dev_set_afh_channel_assessment()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_set_afh_channel_assessment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gentypes.html#ga2bc92bd117cfd3f6ec4ae452e6ced064">wiced_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable_or_disable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called to set the channel assessment mode on or off. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enable_or_disable</td><td>: Enable or disable AFH channel assessment</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
<a id="gaf157c7a41e1ae2dba755578d47ceefe0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf157c7a41e1ae2dba755578d47ceefe0">&#9670;&nbsp;</a></span>wiced_bt_sco_setPacketTypes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_bt_sco_setPacketTypes </td>
          <td>(</td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>sco_inx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>pkt_types</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called to set the packet types used for a specific SCO connection and for all connections. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">sco_inx</td><td>Specific connection and -1 for all connections. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt_types</td><td>One or more of the following <br />
<b> BTM_SCO_PKT_TYPES_MASK_HV1 <br />
 BTM_SCO_PKT_TYPES_MASK_HV2 <br />
 BTM_SCO_PKT_TYPES_MASK_HV3 <br />
 BTM_SCO_PKT_TYPES_MASK_EV3 <br />
 BTM_SCO_PKT_TYPES_MASK_EV4 <br />
 BTM_SCO_PKT_TYPES_MASK_EV5 <br />
 BTM_SCO_PKT_TYPES_MASK_NO_2_EV3 <br />
 BTM_SCO_PKT_TYPES_MASK_NO_3_EV3 <br />
 BTM_SCO_PKT_TYPES_MASK_NO_2_EV5 <br />
 BTM_SCO_PKT_TYPES_MASK_NO_3_EV5 <br />
 BTM_SCO_LINK_ALL_MASK </b> - enables all supported types</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t </dd></dl>

</div>
</div>
<a id="gaea228aa913683be07f8cdfe3f37d3d30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea228aa913683be07f8cdfe3f37d3d30">&#9670;&nbsp;</a></span>wiced_bt_dev_setAclPacketTypes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_dev_setAclPacketTypes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>remote_bda</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>pkt_types</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is set the ACL packet types that the device supports for specific connection and all connections if bd address with all zeros. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">remote_bda</td><td>BD Address for specific conection and for all connections it should be all 0's. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt_types</td><td>Packet types supported by the device. One or more of the following (bitmask): <br />
<b> BTM_ACL_PKT_TYPES_MASK_DM1 <br />
BTM_ACL_PKT_TYPES_MASK_DH1 <br />
BTM_ACL_PKT_TYPES_MASK_DM3 <br />
BTM_ACL_PKT_TYPES_MASK_DH3 <br />
BTM_ACL_PKT_TYPES_MASK_DM5 <br />
BTM_ACL_PKT_TYPES_MASK_DH5 <br />
BTM_ACL_PKT_TYPES_MASK_NO_2_DH1 <br />
BTM_ACL_PKT_TYPES_MASK_NO_3_DH1 <br />
BTM_ACL_PKT_TYPES_MASK_NO_2_DH3 <br />
BTM_ACL_PKT_TYPES_MASK_NO_3_DH3 <br />
BTM_ACL_PKT_TYPES_MASK_NO_2_DH5 </b></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>Bluetooth Host Stack Library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
</body>
</html>
